Doppelklick
Bei einfachen interaktiven Listen dient der Doppelklick dazu, eine Zeile auszuwählen und dazu Details anzuzeigen. Mittels “GET CURSOR FIELD” kann der Doppelklick jedoch noch vielfältiger eingesetzt werden.
Um einen Doppelklick auf einer Liste zu ermöglichen, muss das Ereignis AT LINE-SELECTION im Programm definiert werden.
AT LINE-SELECTION.
CASE sy-lsind.
WHEN 1.
*– Flugpläne
PERFORM detail_1.
WHEN 2.
*– Flüge
PERFORM detail_2.
ENDCASE.
In den jeweiligen Routinen muss geprüft werden, ob die Daten, mit denen die Detailliste aufgerufen werden soll, auch gefüllt ist. Macht der Anwender nämlich einen Doppelklick auf die Kopfzeile, darf er keine Daten sehen!
Ich habe die Routinen extra mit dem allgmeinen Namen DETAIL versehen, da der Programmrumpf Ihnen evtl. als Vorlage für eine andere interaktive Liste dienen soll, in der wahrscheinlich keine Flugpläne ausgegeben werden…
- 7. December: Excel Racing Simulation – Root Vole Race - 7. Dezember 2024
- 5. December: ABAPConf - 5. Dezember 2024
- 4. December: Only a lazy developer is a good developer - 4. Dezember 2024